﻿using System;
using System.Web;
using System.Collections.Generic;
using Core.DataAccess;
using System.Web;

namespace Core.Interfaces
{
    public interface IWebContext
    {
        void ClearSession();
        bool ContainsInSession(string key);
        void RemoveFromSesson(string key);
        bool IsLogged { get; set; }
        Account CurrentUser { get; set; }
        string UserName { get; set; }
        Int32 AccountID { get; set; }
        bool ShowGravatar { get; }
        string UsernameToVerify { get; }
        string RootUrl { get; }
        Int64 AlbumID { get; }
        Int32 FileTypeID { get; set; }
        string FilePath { get; }
        HttpFileCollection Files { get; }
        int OtherAccountID { get; set; }
    }
}
